A SAT Based Scheduler for Tournament Schedules
نویسندگان
چکیده
We present a scheduler with a web interface for generating fair game schedules of a tournament. The tournament can be either single or double round-robin or something in between. The search engine inside the scheduler is a SAT solver which can handle a mix of ordinary and TL (True-Literal) clauses. The latter are the formulas using the function TL which counts the number of true literals in a clause. By using TL clauses, we could solve a typical scheduling problem in a few of seconds. If we convert them into ordinary clauses, the state-of-the-art SAT solvers could not solve them in one week. We showed how to integrate TL clauses into a SAT solver and take advantages of the advanced SAT techniques. Our scheduler provides a free service to all the people who are interested in fair sports schedules.
منابع مشابه
Efficient Simulation of a Random Knockout Tournament
We consider the problem of using simulation to efficiently estimate the win probabilities for participants in a general random knockout tournament. Both of our proposed estimators, one based on the notion of “observed survivals” and the other based on conditional expectation and post-stratification, are highly effective in terms of variance reduction when compared to the raw simulation estimato...
متن کاملMulti-Resource Scheduling with Consideration of Differential Services in Multi-Tenant Sharing
Current schedulers in the cloud computing platform are facing the performance requirement. However, due to lack of the theoretical and practical guidance on multi-resource scheduling, algorithms in the schedulers are neglecting the difference between resource demand vectors and resource demand flow, resulting into the large resource waste caused by fragmentation, with all tasks struggling with ...
متن کاملContingency Analysis in the Design to Criteria Scheduler
The Design to Criteria scheduler is a domain independent system that schedules complex AI problem solving tasks to meet real time performance goals In this paper we further extend the scheduler to more e ectively deal with uncertainty present in a schedule which can be critical in hard deadline or hard cost situations This is based on an analysis of available schedules that can be used to recov...
متن کاملScheduling the Brazilian Soccer Tournament: Solution Approach and Practice
Sports, with their massive investments in players and structures, have become a big business. Professional and amateur leagues face challenging problems, including logistics, revenue maximization, broadcast rights, fairness issues, game attractiveness, and security. The annual Brazilian soccer tournament is a compact, mirrored double round-robin tournament played by 20 teams in each of its two ...
متن کاملNear-Optimal Course Scheduling at the Technion
The focus of this article is the automation of course, classroom, and exam scheduling for the faculty of Industrial Engineering (IE) at the Technion in Haifa, Israel. The system, called the Technion Industrial Engineering Scheduler (TieSched), has been operational since 2012. It is based on a distributed collection of constraints and multiple engines running in parallel, including SAT, pseudo-B...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004